package com.wlcj.www.web.navigation;


import java.util.List;

import com.wlcj.www.model.data.Province;
import com.wlcj.www.model.navigation.Navigation;
import com.wlcj.www.model.navigation.PlatformHomologousUser;
import com.wlcj.www.web.BaseAction;

public class NavigationAction extends BaseAction{
	public void index() {
	}
	/**
	 * 获取所有的省份和省份下的平台名称
	 */
	public void getAll(){
		List<Navigation> navigations = getProvinceNameById(Navigation.dao.getAll("2015"));
		renderJson(navigations);
	}
	/**
	 * 我的导航  查询我的导航中添加了那些平台
	 */
	public void getNavitionByUserId(){
		List<PlatformHomologousUser> navigations = PlatformHomologousUser.dao.getAll(1);
		renderJson(navigations);
	}
	/**
	 * 当用户点击添加的时候
	 */
	public void addPlatformHomologousUser(){
		//1代表有这个连接只需要插入中间表
		//2代表没有这个连接 需要插入导航表和中间表
	}
	
	
	
	
	/**
	 * 对省份id进行处理转换为省份名称
	 */
	public List<Navigation> getProvinceNameById( List<Navigation>  lists){
		for(int i=0;i<lists.size();i++){
		String provinceName =	Province.dao.getCacheProvinceById(lists.get(i).getInt("platform_province_id")).get("provinces_name");
			lists.get(i).put("province_name", provinceName);
		}
		return lists;
	}
	
	
}
